import { request } from "../../request/index.js";
// 在微信小程序使用es7 还需要引入一个文件，解决报错
import regeneratorRuntime from '../../lib/runtime/runtime';
import { login } from "../../utils/asyncWx.js"
Page({
  // 获取用户信息
  async handleGetUserInfo(e){
    try {
      // 1 获取用户信息
      const {encryptedData,rawData,iv,signature} = e.detail;
      // 2 获取小程序登录成功后的code
      const {code} = await login();
      const loginParams = {encryptedData,rawData,iv,signature};
      // 3 发送请求 获取用户的token
      const {token} = await request({url:"/users/wxlogin",data:loginParams,method:"post"});

      // const res = await request({url:"/users/wxlogin",data:loginParams,method:"post"});
      // console.log(res);// 不是企业id，无法获取值

      // 4 把token存入缓存中 同时跳转回上一个页面
      wx.setStorageSync("token", token);
      wx.navigateBack({
        delta: 1  // 1 表示上一层，2表示上两层
      });
    } catch (error) {
      console.log(error);
    }
    
  }
})